Use main queue by default, add possibility to specify arbitrary queue