android generic development approach --- loading dex files from remote http service