size bug fixed and keep gui responsive