You don't need to submit new photo to USCIS because
the photo for GC will be taken in the application support center when you take finger print.Making of GC
usually need several weeks or a few months,if you need
to travel out of USA,go to CIS local office to get a stamp.(one year avaliable period)