issue #9: wait ~500 milliseconds before showing loading message to prevent flicker