let nonBlockingQueue: dispatch_queue_t = dispatch_queue_create("nonBlockingQueue", DISPATCH_QUEUE_CONCURRENT)
dispatch_async(nonBlockingQueue) {
NSThread.sleepForTimeInterval(1.0)
dispatch_async(dispatch_get_main_queue(), {
// do your stuff here
})
}