update frame transforms when needed