refactor a little bit
add async callback support
bump version to 0.0.3
Merge pull request #1 from r0nn/master

refactor a little bit