| 
				
			 | 
			
			
				@@ -298,7 +298,8 @@ NSOperationQueue *taskQueue; 
			 | 
		
	
		
			
			| 
				298
			 | 
			
				298
			 | 
			
			
				     UIBackgroundTaskIdentifier tid = [app beginBackgroundTaskWithName:taskId expirationHandler:^{ 
			 | 
		
	
		
			
			| 
				299
			 | 
			
				299
			 | 
			
			
				         NSLog([NSString stringWithFormat:@"session %@ expired", taskId ]); 
			 | 
		
	
		
			
			| 
				300
			 | 
			
				300
			 | 
			
			
				         [expirationTable setObject:task forKey:taskId]; 
			 | 
		
	
		
			
			| 
				301
			 | 
			
				
			 | 
			
			
				-        [app endBackgroundTask:tid]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				301
			 | 
			
			
				+        // comment out this one as it might cause app crash #271 
			 | 
		
	
		
			
			| 
				
			 | 
			
				302
			 | 
			
			
				+//        [app endBackgroundTask:tid]; 
			 | 
		
	
		
			
			| 
				302
			 | 
			
				303
			 | 
			
			
				     }]; 
			 | 
		
	
		
			
			| 
				303
			 | 
			
				304
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				304
			 | 
			
				305
			 | 
			
			
				 } 
			 |