Browser-sync TypeError args.cb no es una función

Estoy usando la sincronización del navegador en la tarea gulp, por ejemplo:

gulp.task('gulp-task',function(){
    browserSync.init({
        server:{
            baseDir: 'app'
        }
    }) 
    //rest of task 
 });

Utilizo esta tarea gulp en gulp watch para (por ejemplo)app/**/*.html me gusta :

gulp.task('watch',function(){
    gulp.watch('app/**/*.html', ['gulp-task']);
});

para el cambio por primera vez en archivos html todo está bien, pero para los próximos cambios me sale un error:TypeError: args.cbn is not a function ...

chicos dijeron que instalen la última versión para la sincronización del navegador con el siguiente comando:

npm install browser-sync@latest --save-dev

Y no ayudó.

Me sale el mismo error. que pasa