refactored zip code, created threads for server and label updater