make module tasks with genPreview tasks
make logic to avoid url and title corrupt
make client logic for subscription and title repeated