You should ask your lawyer weather it is better to file I-290B or just refile your i485. They can take as long as they want for the I-290B, sometimes it takes 90 days, sometimes it takes couple of years. Also, your EAD is not valid if they do not grant your I-290B. In the meantime, you should definitely renew your DACA.