updating for faster data load