add tests base
remove async initializer
some fixes, docs and readme.