Coach Kyle Shanahan, a day after losing to the Baltimore Ravens, believes the 49ers need to clean up things offensively before facing the New Orleans Saints.