communicate update