The code here is just a simpler version of code that I am working on. I\'ve similar case situation in my project. All I want to know is why is it happening circular error fo