Implemented Async Logger