Add and modify comment

Add comment on why we use mutex instead of rw_semaphore
which can run reads concurrently.