split the xpop3.h|.cpp to modules, add example for data format