update camera wraper