Advanced downloader library for java