everything is ok untill we found a problem dealing with asynchronous data, see the q branch to find how we dealed with this problem