Snapchat adds 4 million users\, beats revenue estimates