If there is no network connection store the points locally with a time stamp. Upload them when there is a network connection.