added toast when location not available, adjusted initial data