work 3_4

fix mutex