updating through interface