followed/hidden/planned ids stored in device (not server). lists persist between runs