organized BackendManager a little