Move idea loading to route resolve function