update 20140605
update 20140612
update 20140614
update 20140619
update 20140620
update 20140624
update 20140625
update 20140627
update 20140703
update 20140711
update 20140717
update 20140719
update 20140724
update 20140725
update 20140726
update 20140729
update 20140731
update 20140805
update 20140807
update 20140808