make hacker news button show more consistently using setTimeout