prevent double page call