dec to 0 overcomed by add pllock to setByrate