ability to update average