A brief overview of different token sale mechanism