prepare the statements only once per app run