refactor sstable, split sstable.cpp into multi files