add missing save() in toggle backend, state wasn't preserved