remove gossip_handle_msg from api and repurpose it