refine LaunchAgents & can cancel download