fix fieldable behavior beforeDelete event
update node plugin
misc code review