model: add write-to-promise edges