update manually