fix name and syntax
automatically setup table if it doesn't exist
useless exit
fix warnings
update readme
mitigate race on setup