model: re-check pending future values whenever a promise is resolved