add follow and update