bug fix: editing label would not carry over id