fix 500 error sometime happen on login
add book title header link
add package name in limiter checker
add limit checker to book rating
only increase counter for limiter if request success