race condition causes content not to reload when browser reloads
further updated