update temp & backend