Ensures that notifications order remain unchanged

Follow up on issue #348 
One should not mix performSelectorOnMainThread and dispatch_async, as explained here : http://blackpixel.com/blog/2013/11/performselectoronmainthread-vs-dispatch-async.html