Updating q