sash: rebuild