update euler2