downloadManager extended base on Android 4.3.1.1a source code