support url without protocol and add http as default