update to 20140407

Signed-off-by: Jocelyn ZHU <jocelynzhu@live.com>