aync callback add to feature