Add ability to update gateway