Code Revision update

update the v8 code from odoov8 branch