update camera according to the @WestLangley's suggestion