Adds update volume with tests