Remove Private Methods decalre, Use the NSRunLoop to controll the operations' action make sure the logic in the same function