clean up ReplyActivity: refactoring to MVP