create new marker instead of setPosition (doesn't save the new coordinates)
changed setPosition to creating a new marker