Use $timeout service instead of setTimeout

This improves the performance of the ngTransloadit directive.