added SWC, added concurrency handling