move usleep(1) to gc_thread_work() from any_work()