refactored "pos" to "usrPos" on memPool::write