refactor in CCPListFileManager
bug fixed in ccrecord