event emitter methods for async style serialization