Call USCIS 1800 number, they will send you a new one or ask for picture again. According to my experience, you may get it within 1 -2 month.