add work with long poll