add isolation queue for thread safety