fixed update :/ also, updated view