Mejorado metodo para ubicacion actual, implementado con AsyncTask