update dirents or repos data automatically

fix add background auto-update per 5 mins (no UI refresh) #179
I was thinking maybe we need to add a refresh time in settings menu someday. So what do you think?