update unitest and read me