a fancier implementation of file backended tranciver.
issue fix, change the flush point to changing page number.