Engine components sync via chans