Use backfire to persist data