mess code in KVstore due to read after request() release the pointer; lack of empty judgement in Join::pre_handler; by zengli