performSelector fix