asynchronous logger using active object