Text this: Stretched and soliton femtosecond pulse generation with graphene saturable absorber by manipulating cavity dispersion