updated UI elements. Made few classes immutable. Synchronization
is less tasking now.