fix a bug about global namespace; update version