fixed some bugs. better performance. less waiting