[++] update binding