update on load / fixed *this* scope