fix lab 3 part B duplicate PUT caused replies miss, now it should pass lab 3 part B