store data in sm if possible during fence