fixed button position bug