thread sol added with limited queue