add curator dependence note:mysql dependence should remove
add optimistic lock support
refactor SentryStore