reduce NPE again(use FailureJsonRtn) and fix typo.
add update remark function.