add suppurt ARC and update nimbus code