fix spinlock trylock