Adapt & update the backend