Rename frag to garbage
Add push with lock and pull with unlock
Add GarbageCollection()
Add SubmitDB()