general update.