if a ClientFuture has handler (which means a listener) we always resend