implement flush_work()