fix mutex_trylock bug