moved +initialize to +load to try and init transport dictionary before transports register