double click to add to roster, roster caching to local storage