refresh sprite + add shadow