the handler is for all downloads, once for all, better performance. The handler knows which is the target