separate querying BMEG from server