Optimize fs stat

It can make sure the same file always has the same `atime`/`mtime`/`ctime` no matter when `fs.stat` is called.