made reconcilation a synchronized operation
each test now has 3 runs with different optimization levels
fixed globals inliner bug