update envioment