edit book functionality added