integrate HBaseAccess and AsynchbaseAccess into MetaDataRepository so that we can switch between data layer