Moved supply spreading in seperate thread