use a loop and sleeping time
update descriptions