fixed restack order