solutions for mutual exclusion protocols and accumulating time drift added