updated block_update with relationship