almost done with the refresh mechanism; still have to figure why the server considers the channel as empty