correct comments
add create validation
fix double click by update