added a mutex demo