The idea is to have a always on connection
That's not what GPRS, or any client/server architecture, was designed for.