debugging mutexlock
need to change list implementation
adding sync
adding sync