added util method to get all substrings
do block dump on test failure
unit test to make sure that async insert works
CON-25: remove unnecessary synchronization