Towards adaptive location-aware mobile assistance