This is a wrong way of collecting satellites

getGpsStatus should be called from onGpsStatusChanged(int)