Kyle Shanahan shuffles 49ers coaching staff: What each newcomer's biggest challenge will be