Fix the bug that cause loading 2 pages jump to wrong page, added tracking code for all necessary action, add save data when page is downloaded to make sure it gets cleaned up correctly