Update position with scale