update camera wrapper