update info
resubmit failed message
use angular
send command