update improvements