updated the offline messages to have expirations and use textfields