internal stack updated