fixed calendar width
data reload now uses temp collection instead of memory