update communication