update and add ng binding