fixed logic ! HomeScreenWidget and MessageWidget now are using MessagesReader for reading