Christian McCaffrey offers positive update ahead of Week 5