Ok, following steps worked for me.
Add firewall rules for node and npm that Atom provides because my global node and npm is not used by package installer. both can be found in the folder where apm is located. my system have it on this path C:\Users\me\AppData\Local\atom\app-1.29.0\resources\app\apm\bin\
Make sure you reopen Atom if it was already opened when you added firewall rules otherwise you will get error message if try to install package.
Dont forget to add atom.exe in outbound rules of your firewall.
Also add apm.exe path in your system path.
Also keep in mind that node and npm that Atom installed is used because when i added apm path in the system path that actually set system path for node and npm too. This may create issues for other apps that rely on your previous node installation.
i will remove apm from system path after i get the package installed just to avoid any other issues with my other apps.
Better enable firewall rules for Atom only when you need to install new package