Modify spin lock, looks like test3 passed