update to 20140331

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