code cleanup, asset pair market data checks, and added insight health checking