after a certain number of retries to connect to data, just attempt to send the message
version code
read version info from gradle.properties file