updates button js and shadow