update coke->0.18.7
add error handle in model
update packages