reestablished auto update, code comments