but isn't icsp header on the usb/serial adapter for (re)programming the ATMega8U on the Adapter?
Ya you are right , that fact got off my mind, its just this that when problems occur mind tries to look for every possible alternative and sometimes its out of feasibility.