- refactor kx sending, unify under send_kx