added cache file, working on socket messages