still need to fix updating image