add fetchYahooData which use synchronousRequest on main thread (it will chock the main thread and then i fix it by using GCD)