add auction reference to message migration
add mark_as_viewed method