self private queue loop test ok