Protocol changed

HashMap to Hashtable cause Not Safe for multithread