wip - some ugly test cases
rebase to api changes
add some pools for subscribed test