update camera lookat & change functions name