Adaptive Genetic Algorithm for Optical Metasurfaces Design