Many updates

Signed-off-by: Youhei SASAKI <uwabami@gfd-dennou.org>