Add testing for creating/removing files in multi-thread.

I encountered multi-thread problems with `fs.create` and `fs.remove`, then it disappeared after I updated my repository, i think it's fixed by making `setItem` synchronized. I added some testing for this issue.