fix getActivityByAvailability
fix execute2