Fix stupid bug, add partial TE update channel handler