Fix bug in update method

The method will now default to current value if update doesn't contain
any new information for a parameter