fix update base to make methods have valid args