fixed up pose-solve routines so that element variables are updated after a solve