update from cloudwu/ejoy2d on 2014.2.20