add method to locate to source message by id