update camera as cubic