Overload update function, remove unnecessary build dependency