update chainable three