use performSelector in swift