#15 update list thread that runs periodically