Remove boost/thread & Add Async write