a lite asynchronous event lib

a lite asynchronous event lib