bug fixing for multiple shipping checkout