js upgrades