consumers wakes the other consumers up if gets data