* Add fcntl file locking to make multiple concurrent mounts safe * add test case