solved dao bug