init semaphore lock
add an empty file