re-factory supervisor, the library create queue supervisor but client is linked to queue leader
minor fix