add dialog for edit step (and some change on ingredient edit dialog