add serialization
process thread study
add some db operate code
add email operate code