removing [Obselete] attribute on AsyncDelegate* classes