El Shaarawy now ready for Shanghai