update getter/setters