added exception handling for dropped internet connections
updated charge balance and token