Kyle Shanahan gave updates and timetables on several members of the 49ers ahead of Thursday night's contest against the Cardinals.