Added weather checking logic to background job