add gcMap to prevent from cleaning up the callbacks
fix vminstallbin