using .redraw() to fix overlay bug

fix bug from commit 136eb18a9d6c7a2a1ca6cde39772c5e5bd2d24de