Better upgrade function
Add broad meta ping util