Actually calls update method in mutate + test coverage

Merge me before you find out and fix it yourself ;)