Added storage access time watching feature

This value would be passed to watcher's register_target().
If the user thread registers a target and the polling thread wakeup at the same time, the timeout handler will be invoked although the watched operation has completed. I think this is not a appropriate behavior.