fixed a semicolon in declarations
0.0.3
added asynchronous processing