update drop_shadow; add scale_rgba function