refactor HashStore a bit more, bugfix to HashStore progress bars
add a `nosync` option to HashStore.pm, allowing nonblocking writes when flushing buckets to storage.