The last person someone would look to now is nate silver.
Trump has a 550k lead, based on in person voting and based on 2016 comparison data, 90+% of in person voting is in heavy to split R.
Mail in votes are distributed favorably for dems but its had to say if its enough for a swing.