dynamic flyer display + fix cache bug