Worker: moved all http operations to a new HTTP module