add best route, alarmManager, resultAdapterList