works on non profile pages and added option to manually update