improve get_entry_list in allowing put query as parameter