lots of small fixes, added restart every 24 hours to hopefully address the ghost disconnect