prevent updating the list until the window is in focus

updating core-list tends to throw an error otherwise