rebuild workspace