set scope on callback
updated books location