fixed some bugs the base update caused