implements threaded timer and makes image loading more space effecient