Moved latitude recursive requesting to client-side and made data push happen in real-time as data is received from latitude