Update based on bart