Evolution of cluster size distribution in nucleation and growth processes