make downloadIdea task dependency of compile rather update