update camera/view frustrum implementation