adaptation to MVStore, added multithreaded consumer support & retry delay option