update camera