removed request dependence in download widget