update action naming
add PrePersist listener
update UserAction and form