fix unable to change item state on front-end list