merge updates into component