long polling basic done