workspace rebuild