add vcs root
 files are updated by IDE
 file is updated by IDE
 support read news; use json to serialize date to store in preferences