In case of manual (explicit) button press, I may agree that opening a connection is acceptable/convenient. But definitely NOT from background synchronization, please.
If I have started Meecast and I push the refresh button, I would like it to start an inet connection if there is no connection running. Currently it does nothing if there is no active connection.