implemented container update