Kyle Shanahan is ready to work with John Lynch and San Francisco 49ers