some improvements to store fragments in DBSN

some improvements to store fragments in DBSN