normal updates