Add location service
connection to internet using separated thread
changed implementation connect internet (running separated thread) and integrate with LocationService