update read from Service