added writing channels data if stale
fixed stale logic for channelsview