fix bugs
error repo for unittest
multi repo support
add pickle data file
support multi-repo