handle different actions for edit, remove, add
now pass q/a types, auto reload on save success