update porting