Update update mechanism (Closes #4)