pass all the lab4 test cases. add locks for remove and create, when create an existed file, should return the existed file, not an error