I understand your solution but this is weird we call update before the backend has been created.

We'll need to test this behavior thoroughly.