make snockets async or requires get loaded in random order, likely breaking dependencies