updates for top button