I called USCIS again, they double checked their system. The No. is valid. But I check it on USCIS website. It's still invalid. Is is because my check is not cashed or what?