updating shadows