change setTimeout to 30s