Command queue separated from thread queue
Thread in loop -> not functionnal
start of cleaning