Android persistent location service