update interface lib