Fixed issue with async query handler where a listener would be removed before being retrieved. FactFragment now uses async query handler.