Increase the initiateReconnectionTimer() interval to once every 10 minutes and use a global var as a reference point for the reconnection interval.