I'd re-sign him.
Then I'd wait a couple weeks after free agency starts and sign a couple of players on "show me" contracts.
Then go heavy on offense in the draft with at least 1 C/G and 1 OT, at least 1 WR early, at least 1 Safety.
Offensive line, WR and Safety are the teams biggest needs. Add LB to that list if you let Edmunds go.