use NSNotificationCenter for handling URL