Presence: refactor creating backend operation