Extract HTTP requests into todoStorage service