button sync