memoizing parse url calls
change version