Instagram hits 300 million user mark