update with ci