update and add soil