use shadow view instead of layer shadow
added shadow animation
todo changed
changed shadow animation duration