add periodical price update support