[enhance] lwt support