Update status based on communication. Fixes #1682