updates full width