readd resolver listener