add tx user-level poll support