update propagation model