removed cache
finished lab 3.1
receive message improvement