El Shaarawy expects new contract