update adaptor && unittests