Added timed mutex (and scoped lock)