seperate fetch_list() form fetchall()
add sync() function

fix #6