Unique add almost working, scope and setTimeOut magic helped to get it through