An option that I have explored is the Logmein 'app' for the Iphone. With this, I log on to the laptop at home, which has a stable, speedy internet connection. That way if the Afpex system needs a large update, it can be done at speed. Also if the connection to the phone is lost, everything remains on the laptop which you are controlling remotely, until you reconnect.
This is not ideal, but it is a workaround.