added cache class
editted GeneBankCreateBTree