decentralized rendering