change package name, execute name, remove 'sync' require