Tag: Improve communication and task scheduling