-- refill buffer updated