Suppress unexpected error when pattern doesn't set while validating
Change observation logic from other process to threaded loop in same process
Add transaction to create system and stacks at a time
Build stacks in other thread when recreate system