implemented cache disk manager. and update TODO