Support reasoner factory being set as null
synchronize calls to update and load