implement st_dev/mode/mtime in to avoild double work by calling stat gain
use default stat result struct. added memory consumption seems insignificant