catch up multiple keys enevt