retry mechanism for mutexes