WIP: use 2-phase commit to fix race
use 1-kcSize for faster masking
add more docs
loosen size check for checkWithPosition
fix writer race
update docs
bump version to 0.1.0.2
tests: add race test