Performance Optimizing:

1, write_watch start when need to write and stoped when nothing in
queue.