Shopping online may help you curb impulsive buying