smart v_send_q pushing