update gpio controller